package org.fenixsoft.jvm.chapter6;

/**
 * 功能: 描述.
 * <p>
 * * 0x1
 * * 0x2
 * * 0x4
 * * 0x8
 * * 0x10
 * * 0x20
 * * 0x40
 * * 0x80
 * * 0x100
 * * 0x200
 * * 0x400
 * * 0x800
 * * 0x1000
 * * 0x2000
 * * 0x4000
 * * 0x8000
 * <p>
 * 00 01 00 01 00 00 00 05 2A B7 00 01 B1 00 00 00 01 00 0A 00 00 00 06 00 01 00 00 00 09
 *
 * javac -g:lines -g:vars -g:source -parameters TestClass.java
 * javap -verbose TestClass.class
 * @author Fire Fish
 *
 *
 *
 * 114
 * 108
 * 84
 * 57
 * 57
 * 30
 * 54
 *
 *
 * 15
 *
 *
 *
 *
 *
 *
 * @since 2022-04-22 8:57 下午
 */
public abstract class TestClass<T> {

	private static int m = 123;

	public int inc() {
		int x;
		try {
			x = 1;
			return x;
		} catch (Exception e) {
			x = 2;
			return x;
		} finally {
			x = 3;
		}
	}

	public abstract void methodParameters(int username11);

	public void back(int username){

	}

	class B{
		private int b;
	}
	class A{
		private int a;
	}
}